long-term lease - Turkish English Dictionary